home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / lantools / l3np9 / np_read.me < prev    next >
Text File  |  1990-08-02  |  7KB  |  149 lines

  1. Date: 8-03-90
  2. Time: 8:00 am
  3.  
  4. from the desk of Lonnie J. Rolland:
  5.  
  6. Please find enclosed a "SHAREWARE" version, full featured call logger.
  7.  
  8. It uses DBase III compatable .dbfs and .dbt
  9.  
  10. *********************************************************************
  11. ***                    ATTENTION USER                             ***
  12. *** It runs on a network with full record/file locking, therefore ***
  13. *** you MUST run dos's SHARE program first before the logger!     ***
  14. *** The locking is done with netbios calls.                       ***
  15. *** It'll still work fine if you don't have a network too.        ***
  16. ***                                                               ***
  17. *** You MUST have a environment variable called 'netdrive'.       ***
  18. *** Tell logger what drive the data sits on with 'set netdrive=C' ***
  19. *********************************************************************
  20.  
  21. To use the program, envoke it with the batch file called LOGGER. It will
  22. change directory, set some environment variables, envoke dos's SHARE
  23. for the record locking and unlocking and then finally envoke 'L3NP'.
  24. | Logger now auto-detects whether its running on a mono or color system.
  25.  
  26. The logger program, when envoked, needs about 105k bytes of ram.
  27. The file 'L3NP.EXE' is the main program. The file 'L3DBB.ZIP' is a set
  28. of empty .dbf/.dbt files. The file 'L3_PDBT.EXE' is a packer for the memo
  29. field file.
  30.  
  31. Delete and pack the .dbf's offline with dbase. Then run the L3_PDBT
  32. program offline to clean out orphaned memos. Note that an orphaned
  33. memo will happen when you: 1) delete and pack out the .dbf that
  34. points to the memo, 2) edit an existing memo and make it grow
  35. larger in size than it was originally (512/1024/1536...etc).
  36.  
  37. The structure for L3MAIN.DBF is:
  38. Field  Field Name  Type       Width    Dec
  39.     1  VENDOR      Character     18
  40.     2  PRODUCT     Character     12
  41.     3  CALLER      Character     61
  42.     4  CUSTOMER    Character     59
  43.     5  ADDRESS     Character     67
  44.     6  CITY        Character     15
  45.     7  STATE       Character      5
  46.     8  ZIP         Character      5
  47.     9  PHONE       Character     20
  48.    10  HARDWARE    Character     65
  49.    11  SOFTWARE    Character     66
  50.    12  SERIALNO    Character     18
  51.    13  PROBLEM     Character     21
  52.    14  CLOSED      Character      1
  53. ** Total **                     434
  54.  
  55. The structure for L3MEMO.DBF is:
  56. Field  Field Name  Type       Width    Dec
  57.     1  ORIGIN      Character      7
  58.     2  STARTDATE   Character      8
  59.     3  STARTTIME   Character      5
  60.     4  STOPDATE    Character      8
  61.     5  STOPTIME    Character      5
  62.     6  ELAPSETIME  Character      5
  63.     7  MEMOFLD     Memo          10
  64. ** Total **                      49
  65.  
  66. Logger MUST read in the configuration (text) file, LOGGER3.CFG to
  67. setup the 19 different, separate sub/sub's that hold the working
  68. data files. Study the batch files. Edit them to customize the menu
  69. and data locations. You are in control of where the data is put.
  70. You can have all 19 program selects point at one data file or to
  71. 19 separate data files.
  72.  
  73. Logger has got timer, find, browse and does date/time stamping.
  74. | Logger will now also send the currently displayed record to the
  75. | printer also. If you are within the find or browse function, you
  76. | press the (O) key to send the record information out to the printer.
  77. | If you are within the edit function, and not in the memo pad area,
  78. | you press the (ctrl-O) key instead.
  79. The timer (T) command starts an entry. The find (F) command is neat.
  80. It works on: the caller name, problem, equipment, or software.
  81. The search order is from the last record to the first record. It will
  82. find embedded strings anywhere within the target string and is case
  83. insensitive. The browse (B) command uses the up, down, PgUp, PgDn,
  84. home, and end keys. Browse will remember where you were browsing
  85. at last. You may start the timer then escape out of the entry to do
  86. a browse or find or go to dos and return back to your started timer
  87. entry. When you end your edit from a find or a browse, it will ask
  88. you if you want to (maintainence mode) re-write the record back to
  89. where it came from or (add mode) append the record as a new one to
  90. the end of the DBF. The choose (C) command lets you select another
  91. database to work within. The release (R) command will remove the TSR
  92. from your memory.
  93.  
  94. | NOTE: If you began a record log in one data area, and then decide that
  95. | the info really should go in an other area, ( and you have not closed
  96. | the call yet to disk ) there are two ways of handling it. You can do a
  97. | (ctrl-T) to abort the call, go to another area, and start over. Or you
  98. | can press (ESC) to suspend the call, then go to another area, then press
  99. | (T) to un-suspend the call and save it out in the second area.
  100.  
  101. The memo pad portion saves only what it needs to save, from a 512
  102. bytes minimum size, to a 4096 byte maximum size, the full screen editor
  103. understands wordstar style key strokes and it does automatic
  104. word-wrap at end of line also!
  105.  
  106. Logger was written by me with toolboxes from Max Software Consultants
  107. and Turbo Power. (they were a odd couple marriage)
  108.  
  109. It does and will take advantage of 2 environment variables called:
  110. 1) NETNAME 2) NETDRIVE. Netname gets plugged into originator (BY:).
  111. Netdrive sets up the disk drive where your data will sit.
  112. The 19 subdirectories, vendor names, and product names are setup and
  113. read in by the configuration file, LOGGER3.CFG.
  114. Note you DO need to use the two environment variables. They are there
  115. to make your life easier.
  116.  
  117. I run Artisoft's Lantastic AI Netbios/NOS.
  118. I have my data sitting on the server in 'K:\LOGGER3\xxxx.dbf'.
  119. I have my neton batch file setting up the variables as:
  120. 'set netdrive=K'
  121. 'set netname=LONNIE'
  122. You (for instance) can load your data in 'C:\BILLABLE\xxxx.dbf'.
  123.  
  124. Note you may need to expand your environment size beyond the default
  125. 160 bytes by placing the following in your config.sys file.
  126. 'shell c:\command.com c:\ /e:256 /p'
  127.  
  128. I will not be held responsible for your data loss or your hardware.
  129. I am a Senior Tech Support Engineer. I gen'ed this program to
  130. maintain our customer database (here) at work.
  131.  
  132.  
  133. KNOWN BUG LIST:
  134. ( I thought that would get your attention. )
  135.  
  136. 1.) The file 'LOGGER3.CFG' must be made 'READ-ONLY' if multible
  137.     people are reading it (concurrently opening the file). This is
  138.     exactly what happens when you run it on a network.
  139. 2.) In the menu, if you select a data sub/sub that does not exist
  140.     (because you didn't create it). The program will error and
  141.     unload itself from memory.
  142. 3.)
  143.  
  144. I want your feedback! Call my company BBS and drop me a note.
  145. It's number is (714) 545-7671.
  146. <relax & enjoy>
  147.  
  148. (c) Copyright 1990, Lonnie J. Rolland, Symbol/MSI, Costa Mesa, CA
  149.